package com.jctrip.hotel.source.model.wehotel.req;

import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.io.Serializable;

/**
 * @Author: beihai
 * @Date: 2022-03-31 17:24
 * @Description:
 */
@Data
@NoArgsConstructor
@AllArgsConstructor
public class OrderData implements Serializable {

    /**
     * 订单编号
     */
    private String orderCode;

    /**
     * jc 侧订单编号
     */
    private String externalId;


    /**
     * 订单状态，取值：
     * 0：待确认
     * 1：预订成功
     * 2：已取消
     * 3：预订未到
     * 4：已入住
     * 5：已完成
     * 6：确认失败
     * （注： 用户暂时不会看到0和6这两个状态）
     */
    private Integer orderState;

    /**
     * 支付状态
     * 0：未付款
     * 1：已付款
     * 2：退款处理中
     * 3：已退款
     */
    private Integer payState;

}
